home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / newsgroups / misc.19951130-19960209 / 000318_news@columbia.edu _Sun Jan 21 20:25:09 1996.msg < prev    next >
Internet Message Format  |  2020-01-01  |  2KB

  1. Return-Path: news@columbia.edu
  2. Received: from apakabar.cc.columbia.edu (apakabar.cc.columbia.edu [128.59.35.159]) by watsun.cc.columbia.edu (8.7.3/8.7.3) with ESMTP id UAA24736 for <kermit.misc@watsun>; Sun, 21 Jan 1996 20:25:08 -0500 (EST)
  3. Received: (from news@localhost) by apakabar.cc.columbia.edu (8.7.3/8.7.3) id UAA19081 for kermit.misc@watsun; Sun, 21 Jan 1996 20:25:03 -0500 (EST)
  4. Path: news.columbia.edu!sol.ctr.columbia.edu!hamblin.math.byu.edu!park.uvsc.edu!news.cc.utah.edu!news.cs.utah.edu!cc.usu.edu!jrd
  5. From: jrd@cc.usu.edu (Joe Doupnik)
  6. Newsgroups: comp.protocols.kermit.misc
  7. Subject: Re: Dr. Dobb's
  8. Message-ID: <1996Jan21.125452.71823@cc.usu.edu>
  9. Date: 21 Jan 96 12:54:52 MDT
  10. References: <4drisb$bnb@freenet.unbc.edu>
  11. Organization: Utah State University
  12. Lines: 26
  13.  
  14. In article <4drisb$bnb@freenet.unbc.edu>, ad151@freenet.unbc.edu (Jack Bowling) writes:
  15. > Nice to see the good Kermit press in the latest Dr. Dobb's Journal. My 
  16. > assumption is that the techniques described by the author therein are his 
  17. > own alterations to the Kermit source code? Or are they already contained 
  18. > in one of the many flavors of Kermit?
  19. ----------
  20.     I just picked up a copy of that DDJ issue. The author is trying
  21. an independent implementation of the Kermit protocol, and the Columbia
  22. implemenations were done many years ago (more efficiently too). It is
  23. nice to see Kermit protocol material discussed. 
  24.     However, there is one fatal protocol mistake in his work, and 
  25. misunderstandings follow from it. Kermit never ACKs a packet until it
  26. has been completely processed. The DDJ author indicates packets are ACK'd
  27. as they are received into a buffer but not yet processed, and that's fatal.
  28. Heuristics dealing with his situation are different than we use in MS-DOS
  29. Kermit and C Kermit. Also, I threw out "The Source" strategy as naive when,
  30. a long time ago, I redid sliding windows from scratch (MSK). The MS-DOS Kermit
  31. form went into C Kermit.
  32.     So far as I can make out the DDJ author is not using our Columbia
  33. source code as references.
  34.     There is also a suspicious part near the end of the article where
  35. he claims that his Kermit implemenation was a great deal (two times) faster 
  36. than a Zmodem transfer, over a local link. They ought to be much closer, 
  37. provided flow control was active. Failure of flow control is certainly a 
  38. real-world possibility, but I separate its effects from protocol design.
  39.         Joe D.